package alkaid.oss.local.controller;

import java.util.List;

import org.mapstruct.Mapper;
import org.mapstruct.factory.Mappers;

import alkaid.oss.local.domain.FileMetadata;

/**
 * 文件元数据映射器
 *  
 * @author Lucky Yang
 * @since 0.0.1
 */
@Mapper
public interface FileMetadataMapper{
    FileMetadataMapper INST = Mappers.getMapper(FileMetadataMapper.class); 
    
    /**
     * 转换对象
     * 
     * @param entity
     * @return
     */
    FileMetadataDto toDto(FileMetadata entity);

    /**
     * 转换对象列表
     * 
     * @param entities
     * @return
     */
    List<FileMetadataDto> toDto(List<FileMetadata> entities);
}
